package com.uzai.console.dto.ks.ksorder;

import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年08月20日 20:41
 */
@ApiModel("手动下载快手订单接口参数")
public class KsOrderDownLoadDto extends BaseDto {
    @ApiModelProperty("账号类型(0-自营达人账号；1-官方共享账号")
    private Integer type;
    @ApiModelProperty("快手token表主键ID数组")
    private List<Long> idList;
    @ApiModelProperty("查询时间类型（1-订单创建时间")
    private Integer queryTimeType;
    @ApiModelProperty("下载状态([0:全部订单；30已付款；50已收货；60已结算；80:已失效)")
    private Integer downloadOrderStatus;
    @ApiModelProperty("查询开始时间")
    private Integer queryStartTime;
    @ApiModelProperty("查询结束时间")
    private Integer queryEndTime;
    //子订单号
    @ApiModelProperty(value = "子订单号", hidden = true)
    private String childOrderNo;

    public List<Long> getIdList() {
        return idList;
    }

    public void setIdList(List<Long> idList) {
        this.idList = idList;
    }

    public Integer getQueryTimeType() {
        return queryTimeType;
    }

    public void setQueryTimeType(Integer queryTimeType) {
        this.queryTimeType = queryTimeType;
    }

    public Integer getQueryStartTime() {
        return queryStartTime;
    }

    public void setQueryStartTime(Integer queryStartTime) {
        this.queryStartTime = queryStartTime;
    }

    public Integer getQueryEndTime() {
        return queryEndTime;
    }

    public void setQueryEndTime(Integer queryEndTime) {
        this.queryEndTime = queryEndTime;
    }

    public Integer getDownloadOrderStatus() {
        return downloadOrderStatus;
    }

    public void setDownloadOrderStatus(Integer downloadOrderStatus) {
        this.downloadOrderStatus = downloadOrderStatus;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getChildOrderNo() {
        return childOrderNo;
    }

    public void setChildOrderNo(String childOrderNo) {
        this.childOrderNo = childOrderNo;
    }
}
